
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:decorate template="/resources/template/template.xhtml">

	<ui:define name="titulo">Cadastro de Tipos de Usuários</ui:define>

	<ui:define name="centro">

		<h:form id="formulario">
			<p:messages />

			<p:dataTable id="tabela" value="#{tipoUsuarioBean.tipoUsuarios}"
				var="tipoUsuario" emptyMessage="Nenhum registro incluido."
				paginator="true" rows="10">


				<f:facet name="header">Lista de Tipos de Usuarios</f:facet>


				<p:column headerText="Descrição">
					<h:outputText value="#{tipoUsuario.tip_descricao}" />
				</p:column>


				<p:column headerText="Editar - Excluir">


					<p:commandButton styleClass="campo botao" value="Editar" action="#{tipoUsuarioBean.edit}"
						title="Editar Registro" ajax="false">
						<f:setPropertyActionListener
							target="#{tipoUsuarioBean.tipoUsuario}" value="#{tipoUsuario}" />
					</p:commandButton>


					<p:commandButton styleClass="campo botao" value="Excluir" title="Excluir Registro"
						onclick="confirmation.show()">
						<f:setPropertyActionListener
							target="#{tipoUsuarioBean.tipoUsuario}" value="#{tipoUsuario}" />
					</p:commandButton>

				</p:column>

			</p:dataTable>
			
			
			<p:panel header="TipoUsuario" id="pnlTipoUsuario">
				<p:panelGrid id="pnlGrdTipoUsuario" columns="2">


					<h:outputLabel styleClass="campo campo_label" value="Descrição:" for="txttip_descricao" />
					<p:inputText styleClass="campo campo_text" id="txttip_descricao"
						value="#{tipoUsuarioBean.tipoUsuario.tip_descricao}" />


					<p:commandButton styleClass="campo botao" id="btnSalvar" value="Salvar"
						actionListener="#{tipoUsuarioBean.save}" update="formulario" />
				</p:panelGrid>
			</p:panel>

		</h:form>




		<p:confirmDialog appendToBody="true" id="confirmDialog" message="Excluir o registro?"
			header="Exclusão" severity="info" widgetVar="confirmation">
			<h:form id="dlg">
				<p:commandButton styleClass="campo botao" value="Sim" update=":formulario"
					oncomplete="confirmation.hide()"
					actionListener="#{tipoUsuarioBean.delete}" />

				<p:commandButton styleClass="campo botao" value="Não" onclick="confirmation.hide()" />
			</h:form>
		</p:confirmDialog>

	</ui:define>

</ui:decorate>
</html>
